Stored Program Routers
نویسنده
چکیده
In this paper we present an abstract execution model for active networking that blends the notions of universal computing device and network router. Pivotal element of this architecture is a generalized route table that stores forwarding data as well as program instructions. The route table corresponds to the memory module of a von Neumann computer, but in contrast to the classic “stored program architecture” for CPUs, the new execution model externalizes the previously internal instruction bus. This enables active packets to directly address a node’s memory cells, to modify them, and to reference memory locations of neighbor nodes in a uniform way. We introduce a simple instruction set for demonstrating this execution model in various forms of active networking and relate it to findings in concurrency theory as well as network architectures and state management.
منابع مشابه
Non-Blocking Routers Design Based on West First Routing Algorithm & MZI Switches for Photonic NoC
For the first time, the 4- and 5-port optical routers are designed by using the West First routing algorithm for use in optical network on chip. The use of the WF algorithm has made the designed routers to provide non-blocking routing in photonic network on chip. These routers not only are based on high speed Mach-Zehnder switches(Which have a higher bandwidth and more thermal tolerance than mi...
متن کاملNon-Blocking Routers Design Based on West First Routing Algorithm & MZI Switches for Photonic NoC
For the first time, the 4- and 5-port optical routers are designed by using the West First routing algorithm for use in optical network on chip. The use of the WF algorithm has made the designed routers to provide non-blocking routing in photonic network on chip. These routers not only are based on high speed Mach-Zehnder switches(Which have a higher bandwidth and more thermal tolerance than mi...
متن کاملRule-based Stream Reasoning for Intelligent Administration of Content-Centric Networks
Content-Centric Networking (CCN) research addresses the mismatch between the modern usage of the Internet and its outdated architecture. Importantly, CCN routers use various caching strategies to locally cache content frequently requested by end users. However, it is unclear which content shall be stored and when it should be replaced. In this work, we employ novel techniques towards intelligen...
متن کاملAn FPGA Wire Database for Run-Time Routers
Routing flexibility improves as FPGAs increase in size and density. While advantageous for applications, the routing resource software model requires significant hard disk and memory resources. As a result, run-time routers tend to devise alternate solutions to the flat graph model used by FPGA tools in order to accomodate the limited memory available in run-time systems. JBits, a run-time reco...
متن کاملAny Source Implicit Multicast (ASIMcast)
This paper proposes the ASIMcast (Any-Source Implicit Multicast) protocol which builds a bidirectional tree for routing of multicast traffic. ASIMcast includes features addressing issues which have been slowing down the deployment of multicast until now. ASIMcast does not use class D IP addresses to forward multicast data but normal unicast addresses instead. This prevents the collision of diff...
متن کامل